import { stringify } from 'qs';
import {request} from '../utils/request';
import { getConfig } from '../../config';
const config = getConfig();

//  任务信息列表--------------------------------------------------------------------
export async function queryTaskList(params) {
  return request('/maintain/maintaintask/list', {
    method: 'POST',
    body: params,
  });
}


// 增加任务
export async function actionTaskAdd(params) {
  return request('/maintain/maintaintask/save', {
    method: 'POST',
    body: params,
  });
}

// 编辑任务
export async function actionTaskEdit(params) {
  return request('/maintain/maintaintask/update', {
    method: 'POST',
    body: params,
  });
}

// 历史任务
export async function queryHistoryTaskList(params) {
  return request('/maintain/maintaintask/queryHisList', {
    method: 'POST',
    body: params,
  });
}

// 任务信息批量导出
// export async function actionTaskExport(params) {
//   return request(
//     "04040004",
//     {
//       method: "POST",
//       body: params
//     },
//     null,
//     null,
//     "download"
//   );
// }


// 任务详情
export async function queryTaskInfo(params) {
  if (config.isMock) {
    return request(`/maintain/maintaintask/info`, {
      method: 'POST',
      body: params,
    });
  }else{
    return request(`/maintain/maintaintask/info/${params.taskId}`, {
      method: 'POST',
    });
  }
}



// 任务相关设备 /maintain/maintaintask/queryTaskDevs
// isSign：是否签到
// signTime:养护时间
// signCon：养护反馈；
// signPerson：养护人。
export async function queryDevForTask(params) {
  return request('/maintain/maintaintask/queryTaskCurrentMaintainDevs', {
    method: 'POST',
    body: params,
  });
}

